package dao

import (
	"familytree/models"
)

//通过gorm对数据库进行增删改添操作
func Selectconnection() ([]models.Connection, error) {
	var Connection []models.Connection
	err := db.Table("connection").Order("c_id ASC").Find(&Connection).Error //查询所有数据并按照升序输出
	return Connection, err
}

func Addconnection(Connection models.Connection) error {
	err := db.Table("connection").Create(&Connection).Error //插入一行从前端发送过来的数据并且向数据库里添加新的元组
	return err
}
func Updateconnection(Connection models.Connection) error {
	err := db.Table("connection").Where("c_id = ?", Connection.C_id).Updates(&Connection).Error //根据前端传来的数据选择与其车牌号一致的元组进行更改
	return err
}
func Deletconnection(id string) error {
	err := db.Table("connection").Where("c_id = ?", id).Delete(models.Connection{}).Error //根据前端输入的id进行删除
	return err
}
